Self-descriptive Software Components
نویسنده
چکیده
Many technical problems involved with Component Based Software Development might be considered solved these days. Less so are mental reservations both, developers as well as their managers have with respect to the risks involved with building software from powerful building blocks. This paper addresses the issue of trust developers might extend towards components. Besides psychological aspects this issue has a technical aspect. We will focus on the latter. After a brief review of mechanisms to describe software components and the relationships between descriptions and cer-tiications, the paper zooms in on \self-descriptive" methods, i.e. methods directly involved with the executional properties of software. The approach presented in detail is tuned towards ne-grained distinctions. It lends itself particularly to questions of version discrimination and software maintenance. 1 Motivation My great-grandfathers horse-cart found its way home, even when the old man was too tired to direct the horses. My car will kill me, if I fall asleep on the highway .-Can we build software that resembles rather my great-grandfathers horses than my car? We increasingly rely on complex technology in spite of the apparent deeciencies highlighted in the above sentence. Is there a chance to bring some of the reliability of these old systems back to modern technology, speciically to software, a technical artifact that is occasionally claimed to be \artiicially intelligent"? When aiming at such goals, we have rst to analyze some of the diierences between the system consisting of horse, cart, and driver as opposed to the system consisting of car and driver. Since we want to abstract from the driver and since the material the wagon or the car respectively are made of does not really contribute to this diierence, the distinction has to be found in the horse. The car is a system without a self 1. The combination horse and cart, however, has in the horse-part of this system at least some limited capability of recognizing its self as well as-in this example-the location of its self as opposed to the location where it ought to be in the evening. We better don't stress this analogy to a point were it breaks. However, we might at least agree that from a reliability perspective, a component knowing about its self has merits over a component that is just there without such knowledge. Let us pause at the proverb \To a person with a nail, any tool looks like a …
منابع مشابه
Modelling structural relations of craving based on sensitivity to reinforcement, distress tolerance and self-Compassion with the mediating role of self-efficacy for quitting
Background & Objectives: Craving is a major barrier to the effective treatment of substance addiction. This study conducted in order to Modelling structural relations of craving based on sensitivity to reinforcement, distress tolerance and self-compassion with the mediating role of self-efficacy for quitting. Materials and Methods: The method of this study was descriptive-correlational. The...
متن کاملTowards Consistency of Web Service Architectures
Web services are self-descriptive software components which can automatically be discovered and engaged, together with other web components, to complete tasks over the Internet. The integration of Web services entails consistency problems which can best be solved at the level of models. In this paper, we discuss an approach to model-based consistency management for component-based architectures...
متن کاملتأثیر آموزش مؤلفه های هوش هیجانی بر ارتقاء سلامت روان و خودپنداره دانشجویان دختر ورزشکار
This article determines influence of education of emotional intelligence components on mental health improvement and self-imagination of Arak Payam Nour University’s athlete girl students. This is survey (analytic-descriptive) research which is quasi-empirical one. It was conducted in form of pre- and post-test with control group. 24 students were catego-rized in two 12-person experimental an...
متن کاملInvestigating the Impact of Curriculum Literacy and Media Literacy on Job Self-Efficacy in Secondary School Teachers
Purpose: Self-efficacy as a part of self refers to belief and confidence to one's abilities to achieve goals and tasks. Therefore, the aim of this study was investigating the impact of curriculum literacy and media literacy on job self-efficacy in secondary school teachers. Methodology: The method of research was descriptive from type of correlation. The statistical population in this study we...
متن کاملInvestigating the Role of Job Engagement and Job Self-Efficacy With Job-Family Conflict in Female Nurses of Tehran
Abstract Introduction: Many nurses face to challenge of balancing their job and family roles.The purpose of this study was to Investigating the Role of Job engagement and Job Self-efficacy in predicting job-family conflict in female nurses. Methods: In this study that was descriptive–correlational, the statistical population was all female nurses of Tehran state hospitals in the second th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007